use vectors for time-dependent quantities