working except the color