tweaked data processing