added multiple insert function