working cut of non-recurisve map delta