added type: cache