Takeshi Abo and Jun Murakami