add cache classes