added cache keys and cache helpers