move action interface