contract Acceptable is Ownable {
    address public sender;

    // @dev Throws if called by any address other than the sender.
    modifier onlyAcceptable {
        require(msg.sender == sender);
        _;
    }

    // @dev Change acceptable address
    // @param _sender The address to new sender
    function setAcceptable(address _sender) public onlyOwner {
        sender = _sender;
    }
}
// @title Acceptable
// @author Takayuki Jimba
// @dev Provide basic access control.
function setAcceptable(address _sender) public onlyOwner {
    sender = _sender;
}

// @dev Change acceptable address
// @param _sender The address to new sender