adjust output
try to use the cache