inspired by the topic on Takeshi roles