revised non-mr PreProcess, now writes 'productId\tuserId score'