immutableのよくわかってないコード追加