func: function grantContributorTokens(address contributor) public returns (bool) {
          require(creditOf[contributor] > 0);
          require(whitelist.AMLWhitelisted(contributor));
          require(now > ICOEndTime && tokensSold >= softCap);
  
          assert(token.mint(contributor, creditOf[contributor]));
          creditOf[contributor] = 0;
  
          return true;
      }