all needed functions needed to query the server or the cache do work now