better sidebar + commenting the repetition of buttons (temp)