instanceof@tg says to YSITD
其實是技術堆疊