formatting, buttons, etc