function request() public {
        
        require(block.timestamp < genesis + relief);
        require(donated[msg.sender] == 0);

        
        donated[msg.sender] = block.timestamp;

        farmers.push(msg.sender);
        cellars[msg.sender] = 1;
        recycled[msg.sender] = block.timestamp;

        Transfer(this, msg.sender, 1);
    }