Class diagram (In progress).pdf