implement new styles.