cache rewrite, better classes