Author name: Antoni Hoshino