subtype sep by |