contract BELLCOIN is ERC20, ERC20Detailed, ERC20Burnable, ERC20PausableNonOwner {

  uint8 public constant DECIMALS = 8;
  // 10 billion
  uint256 public constant INITIAL_SUPPLY = 10000000000 * (10 ** uint256(DECIMALS));

  /**
   * @dev Constructor that gives msg.sender all of existing tokens.
   */
  constructor() public ERC20Detailed("BELLCOIN", "BLL", DECIMALS) {
    _mint(msg.sender, INITIAL_SUPPLY);
  }

  /**
   * @dev remove an account's access to Pause
   * @param account pauser
   */
  function removePauser(address account) public onlyOwner {
    _removePauser(account);
  }
}
/**
 * @title BELLCOIN
 * @dev extends BurnableToken, ERC20PausableNonOwner, Ownable
 */
function removePauser(address account) public onlyOwner {
  _removePauser(account);
}

/**
 * @dev remove an account's access to Pause
 * @param account pauser
 */