added dependency on time