fleshed out the process of creating a new product