cache is now functionnal