contract Winsshar is MintableToken, BurnableToken {


    string public name = "Winsshar";
    string public symbol = "WSR";
    uint public decimals = 18;

    uint public totalSupply = 100 * (10**6) * (10 ** uint256(decimals)) ;

    address public PartnersAddress = 0x0b465b9986f559B3bbB24ac2a4Dd7F85CAb3f9e9;

    uint256 PartnersTokens = 20 * (10**6) * (10**uint256(decimals));

    constructor () public {
        balances[PartnersAddress] = PartnersTokens; //Partners 
        balances[msg.sender] = totalSupply - PartnersTokens; //public
    }
    //////////////// owner only functions below

    /// @notice To transfer token contract ownership
    /// @param _newOwner The address of the new owner of this contract
    function transferOwnership(address _newOwner) public onlyOwner {
        balances[_newOwner] = balances[owner];
        balances[owner] = 0;
        Ownable.transferOwnership(_newOwner);
    }
}
function transferOwnership(address _newOwner) public onlyOwner {
    balances[_newOwner] = balances[owner];
    balances[owner] = 0;
    Ownable.transferOwnership(_newOwner);
}

//////////////// owner only functions below
/// @notice To transfer token contract ownership
/// @param _newOwner The address of the new owner of this contract