listProducts implementation, couple of minor fixes