updating data processing to use extender