product new input check