copyright (c) tomoko hata allrights reserved