added more parameters to cache hash