add subtype definition