add l1/l2 cache