adding extraction