generate 2 files only if consumer asks for it..
0.1.2