added class diagram to final report