initial work on the sidebar component