just a main.cpp for testing