changes in button components