modified figure srcgen2