adds a button