a collection of useful classes