add color picker function