add types/subtypes to catalog