add ajax hooks