more better hierarchy, font set up