lots of changeS