changes in move functionality
changes in move functionality