This feels like another Takagi and Hirano. Lol I know..