change time type to signed 64 to allow duration