adding cache example