changes in move functionality