add finally version of AddNewProduct