[ADD] new product instantiation