many style changes/factors