using schedule based on shift and filter impartations by shift too