editted type family chapter