Completed move functionality
commiting most recent code