added sub type lookups