style updates and add analysis