return true if validation passes
return true