insertion is done