function initialClaesOffering() public payable{
        uint256 amount = uint256(msg.value/getPrice());
        if (balances[address(this)] < amount) revert();

        balances[address(this)] = balances[address(this)] - amount;
        balances[msg.sender] = balances[msg.sender] + amount;

        Transfer(address(this), msg.sender, amount); 
    }