Soichi Terada and Naoko Shimada