encapsulate scheduling into big brother