added style management