more basic scheduler work