implement the insert.
test the insert.