add productlist endpoint