add ajax interface