A library for automation