button updates
some changes