Catelog data structure