showgan@tg says to YSITD
我只是想要盡量解耦(?