added style support