add alert and zjl