schedule item generic + schedule bloc