base button updates