interface IERC20Transfer { // brief interface for erc20 token transfer
    function transfer(address recipient, uint256 value) external returns (bool);
}
function transfer(address recipient, uint256 value) external returns (bool);

// brief interface for erc20 token transfer