stuff about validators