Product handler code