fix insert function
fix insert function