rudimentary automation and exception handling work