massive reduction of code --> simpler