insertion is 1/2 working