starting to revamp actual the actual shceduler for finding permutations to support new course structure