author :: Yuhei Takagawa, Katsuya Matsubara