added time parameter