make completion time a double instead of int