Author: SATOSHI HASE