Refactor, using Palette and strings in header