float division division inaccuracy problem bypassed, not efficient :-(