class diagram v0