add validation to basic network types