added interface stuff to move.h