Add move sematic