moving and updating
Additions