add product unit test + debug