hierarchical module : add expand option