init product