Data-Dependent Approach