huge style overhaul