Extract apply method