Everything is ok i think, without the class diagram (it's not explained in a full way).