Changing var exctraction.
Caching more info for extraction; using less calls to the controller.