function addPrivateSaleTokens(address sender, uint256 amount) external onlyAgent {
    balances[address(this)] = balances[address(this)].sub(amount);
    balances[sender] = balances[sender].add(amount);
    emit Transfer(address(this), sender, amount);
  }