update validation methods