All insert functions completed