modify insertDict() func