Refinement steps defaults to 25
Drunkenly implemented a recomendations algorithm, based on rules