added class diagram
added ignore