* とりあえず、最低限動くようにしてみたけど。。。