all function done.but WHY flash back.finally Need to be test