add function constantMove