fixed the precision