fixed default recommendations algorithm