add index.cpp