a lot of changes is done