many modifications done