yeah! isValid() is completed!!