Takayuki Hattori and Kenji Ito