did validation