fixes for button