added Class Schedule to encapsulate