validators improved