validator 2.0