Create si.cpp