adonomist algo