あーでもない、こーでもないと言いて作ってきたので、無駄が多くなりました
すこしスリムにしてみます