#19 class diagram done