contract XRTStandards is Owned,StandardToken
{

    //generate a public event on the blockchain

    function _transfer(address _from, address _to,uint256 _value) internal {
        //prevent transfer to 0x0 address.
        require(_to != 0x0);
        //check if sender has enough tokens
        require(balances[_from] >= _value);
        //check for overflows
        require(balances[_to] + _value > balances[_to]);
        //subtract value from sender
        balances[_from] -= _value;
        //add value to receiver
        balances[_to] += _value;
        Transfer(_from,_to,_value);
    }

}
/*************************************/
function _transfer(address _from, address _to,uint256 _value) internal {
    //prevent transfer to 0x0 address.
    require(_to != 0x0);
    //check if sender has enough tokens
    require(balances[_from] >= _value);
    //check for overflows
    require(balances[_to] + _value > balances[_to]);
    //subtract value from sender
    balances[_from] -= _value;
    //add value to receiver
    balances[_to] += _value;
    Transfer(_from,_to,_value);
}

//generate a public event on the blockchain