Added elective classes and added a color scheme for classes