a bunch of zhou's change