Author: charlotte B. Deforest  & keiko Hida