backend class cleanup/wibbles