huge peehole insertion