proper scaling 2
cleanup