i guess this wasnt using the cache