refactor on button sizes