visibily_and_hierarchy