many style updates