Add insert function