add concrete approach maintain color scheme