validator usage