productoutput mapping