still trying to get cache to work no luck so far