added class diagram and some more stuff...