added i-cache