add alert, cbgl not do