implement insert
Merge commit '9cd21e3'