add class diagram to documentation