started with cache functionality