some interesting changes