added some comments to the uml diagram.. i think that i will stay use visual studio for furter diagrams, as it seems userfridly.