pragma solidity ^0.5.9;

contract KYCValidations{
    
    modifier isValidCustomerUserName(string memory userName) {
        bytes memory tempEmptyStringTest = bytes(userName); // Uses memory
        require(tempEmptyStringTest.length != 0,"require not empty userNmae");
        _;
    }
    
    modifier isValidCustomerData(string memory data){
        bytes memory tempEmptyStringTest = bytes(data); // Uses memory
        require(tempEmptyStringTest.length != 0,"require data");
        _;
    }
}