add some validates for items