contractor validation