explicit require views in a hierarchical order