Implementing the Palette