breaking through refactor of sidebar