adding three levels of solution, works, better, best using overview and research