smart replace palette