fix precission issue