apply MVC with color choosing