implemented enroll and unenroll. fixed schedule