more descriptive target files in demo.cpp