Changes to Buttons

just need to add documentation