tools.py is collection of functions and classes, bundled in one file