finish implementation
Merge branch 'implement_insert'