so, I guess objective is to reduce total lines of code...