style colors and precomplie