Some modify of 2013pk.makedown