add time dependency