updated Buttons component