added retarded moving