implemented Update Strategy
missing Classes