arrayの対応がうまくいっていなかったので再修正