added main.cpp again