[#54269002] add the new optional feature with color changing