making a lot of changes