add insert.cpp