several change made