add hack && llq
updata