insertion threads