try to find existing product first