All credit goes to my sensei Okumura Rin And