Problems to practice re-factoring code on