final  changes made