updates to buttons