class selfのとこまで書き上げた