final modification done