extracted dependency