item validator