reorganized test.cpp, moved - to its own thing