TAG: structured tool based automation approach