Author: Kunpei Takai; Hisashi Morokawa; Akihiro Hattori