Facing Error While writing Simple Ethereum Code

My Code looks like as below:
pragma solidity >=0.4.0 <0.7.0;

contract MyFirst_ETH_Contract {
string progName = “MyFirst_ETH_Contract”; // static data

// Want to Return string value
function getString() payable public returns(string){
return progName;
}

// Want to Return string value
function getByte() payable public returns(bytes32){
return progName;
}
}

I face error “browser/HelloEthereum.sol:6:49: TypeError: Data location must be “memory” for return parameter in function, but none was given.
function getString() payable public returns(string){”

Pass 'string memory" instead of “string” in parameter.
And my another question is that you are not writing static data to the chain so I don’t think it will return your static data