function addCharity(address charity, string name, string url) admin public {
        require(!sm_reciever[charity]);
        require(!gameFinished());
        require(canAddCharity());

        sm_charity.push(ProfitInfo(charity, name, url));
        sm_reciever[charity] = true;
        sm_lastCharityAdded = block.number;
        emit CharityAdded(charity, name, url);
    }