added common cache