update readme and class diagram