Update John's x, k, nx, nearly 2x speedup