changes with John