fux bug in main.cpp