Adding coursework functionality