shingo takagi.