tidyup cache layer code