it would be favorable if you change the method names to match exactly those in the class diagram