changing color and add background detail