after completion move function new position above