cache works, but doesn't effect anything