Copy/move functionality in basic