ajax + fixes