add option to change GENERATION_SUFFIX