Add Cache structure