analysis modified