style update before overhaul