adding cache to Ch2