insertion works