add expand all feature