fixed halgin and valign was using strings when numbers were stored. reverted to fit2world function gets closer results for real word but still off