add  cache classes