time based pipeline stuff