raise version to 4.0
update class diagram