add validates for list