the 2nd cache does not work yet, debugging