added cache flag