cache class implemented
reshape
started cache integration