modify the getALlProduct