How do you differentiate between a waste product a by product and a product?