buttons + type + colors