Added insertion and selection