lots of changes after a lot of time