added add_product handler and specs.