docs for validaton rules