Save time as float for better percision
Add some specs