showgan@tg says to YSITD
有原生 func 可以用