ここまで、一気にやるよりは一箇所ずつやって実行して確認していったほうが、何をやってるか分かると思いますので、ひとつずつ進めてください。