cache reader classes add