ha åtskilliga orsaker medverkat till den stora förbättringen.