recompiled main.cc