all tests pass with ajax now