time -> float