readとwriteの仕様が合っていなかったのを修正