Add move functionality