cs1_task7: class diagrams