add dp basic leastcoin