Added a Button class