zj:change some colors and some details