-added class diagram