function () payable public {
        require(address(oracle) != address(0));
        require(msg.value >= 20 finney); 
        address(oracle).transfer(address(this).balance);
        oracle.callOracle(msg.sender, msg.value);
    }