James58899 says to YSITD
然後一個參數傳好幾層,還override好幾次