structured graph and created a guideline output for source synthesis