move encoder