structured tool based automation approach