state item type validation