bits of convenience code