added cache options