Add the missing addProduct, viewClient