improve catalog + add entity metadata