Takeshi hoshiwara [wip]