Created ProductHandler, but it's still incomplete