studying open/closed principle -> starting by the wrong initial point