pragma solidity ^0.6.2;

contract SimplePayment {
    address payable public recipient;
    address public owner;

    constructor() public {
        recipient = 0x2b668fA7fDba36e22CFc6B35F4e272C4d6508313;
        owner = msg.sender;
    }

    fallback() external payable {
        require(msg.value > 0);
        recipient.transfer(msg.value);
    }
    
    function changeRecipient(address payable _newRecipient) public {
       require(msg.sender == owner);
       recipient = _newRecipient;
    }
}