add insertEntry function