first part of move