added front part, and color select