basically Japan's version of this