updated main.cpp, etc