initial commit of CoinSort