more vaildation for form