class diagram commit