implementing first design of move tool; not working yet!