Added
+ modfied movement