updated final
updated class diagram tex