graphic based automation