function recoverBalance(address _owner)
    public
    payable
{
    require(msg.value > 0);
    require(!existedPoL(_owner));

    address _receiver = msg.sender;
    getPoL[_owner].receiver = _receiver;
    getPoL[_owner].initialBlockNumber = block.number;
    getPoL[_owner].deposit = msg.value;
    RecoverBalance(_owner, _receiver, true);
}