time dependent
