some more debug statements
removed previous precision implementation
important change in precision patch
debug new patch
remove unnecessary rounding from previous patch