add class diagram and initial tasks

testing pull request