lot of changes are done