now we can generate schedules for different pools of users. Fixes #20