product entry