Prototype works for insertion