function payDay() external {
		if(msg.sender != adm_adr)
			require(block.timestamp >= nextPayDay);
		nextPayDay = block.timestamp.sub((block.timestamp - 1538388000).mod(7 days)).add(7 days);

		emit LogGift(top[1].addr, top[1].deposit, top[2].addr, top[2].deposit, top[3].addr, top[3].deposit);

		for (uint i = 0; i <= 2; i++) {
			if (top[i+1].addr != 0x0) {
				uint money_to = 0.5 ether;
				if(i==0)
					money_to = 3 ether;
				else if(i==1)
					money_to = 1.5 ether;

				top[i+1].addr.transfer(money_to);
				top[i+1] = Leader(0x0, 0);
			}
		}
	}