a little schedule generation behavior