style, buttons, cleanup