func: modifier onlyOwnerAllowed() {if (tx.origin != owner) throw; _}
  
    function Token_Offer(address _tokenContract, address _tokenHolder, uint16 _price)  {
      owner = tx.origin;
      tokenContract = TokenInterface(_tokenContract);
      tokenHolder = _tokenHolder;
      price = _price;
    }