pack of useful classes