a better styling for button