changed to precise 64