Producer's Thread - MPGH