master scheduling