New try at fixing the Matsushita method, but it is not functional atm.