first commit
fixed long standing bug of scaling issue on single axis