side bar fully functional, need to implement smoother transitions