Japan is living in the future