colors, buttons, type