add semantic style