computer move functionality