replace old head movement approach