Added the native insert method