the precision is not too bad......

the precision is not too bad… ~~~~~~~~