Luxcore Weekly Report: August 31, 2018


MARKETING AND BUSINESS UPDATES

Brand Guidelines

This week the team released our official guide to Luxcore design and branding. This will not only help our group maintain consistency in marketing collateral, but also for community or partners to represent our brand accurately.

In the link below, you’ll find a PDF document titled BRAND_GUIDELINES that describes proper usage of Luxcore branding. Additionally, there are a few variations of the Luxcore logo in both vector and raster format to be used for all internal and external marketing campaigns. No variation outside of these may be used.

https://www.luxcore.io/files/Lux-Media-Package.zip

Our CEO, John McAfee, heading to Malta

Don’t miss Luxcore CEO, John McAfee, at the upcoming @BlockchainMT Blockchain Summit this November in Malta. He will be speaking about the dark side of the tech as well as Luxcore.

https://maltablockchainsummit.com/

Luxcore CEO John McAfee will appear at Malta Blockchain Summit

DEVELOPMENT UPDATES

LuxGate development:

+ Implement balance table
+ Backend and frontend were integrated. Testing is being performed now.

QT wallet and Core development:

— Luxcore DApp JavaScript Library (Luxd.js)
+ A LUX full node for building applications and services with Node.js
+ This is Luxcore JavaScript library for Smart Contract development
+ It is still in development; Will update in next weekly update

— Security improvement
+ No new updates as this feature is still in on-going development. Will update in next weekly update.
 + The coin will provide 2 new functions: Transparent and Privacy.
 + Transparency uses the normal protocol, while Privacy uses the i2p protocol.
 + If people use the Transparency protocol, everything will show (tx in/out, ipaddress, etc.)
 + If people use the Privacy protocol, everything will be hidden but conditions will be applied.
 + The backend is finished and we are doing some GUIs on QT

— Bug fixing and improvement
+ Fix crash issue for luxd and lux-qt
+ Fix stuck issue on sync
+ Fix potential peers sync attack
+ Improve LSR Token UI on overview page
+ And a lot of code refactoring and improvements

Luxtre wallet development:

— SmartContract & LSR_Token
+ Fix issues when calling SmartContract API
+ Update LSR_Token UI
+ Integrate LuxGate with default info

— Custom UI
+ Add split framework for custom UI

Web wallet and explorer development:

— Explorer
+ Improve color theme, logo, navbar for better user experience
+ Implement TPS (transactions per second) stats (eg: maximum TPS with minimum tx size, maximum TPS with average tx size, maximum TPS with max tx size)
+ Reduce needed bandwith: start-up times will be much faster
+ Implement PoW and PoS block count from last 24h
+ Implement “copy address to clipboard”

— Web wallet
+ Implement account management feature: Accounts with no balance for 90 days will be deleted.
+ And some minor bug fixing

Luxcore Weekly Report: August 24, 2018


MARKETING AND BUSINESS UPDATES

There is a lot of behind the scenes effort going on, which, unfortunately, we aren’t ready to share. With the recent reorganization a lot of moving pieces are doing exactly that… moving! Suffice to say, there are some awesome developments in the works.

That being said, we wanted to give a glimpse into a snapshot taken from our Twitter analytics. We’ve been making a ton of progress in augmenting our spirit of transparency and it shows!


We have more ideas of how to interact with our community but also are open to feedback on what you would like to see. So feel free to join us on Discord/Telegram and let us know!

https://discord.gg/27xFP5Y
https://discord.gg/27xFP5Y


DEVELOPMENT UPDATES

Luxgate UI development:

+ Open orders tab module view:

– Open orders for current pair table
– Personal swaps for all pairs table
– Polling live data from the LuxGate API

+ Improve status log order
+ Change layout widths for graph, swap and status panel for better view
+ Improve side panel: add send and receive tab
+ Place order book LHS and update chart height
+ Init balances tab panel
+ All the graphic UIs are created by our great designer: “The Wizard”
=> “User experience will be better than ever.”

QT wallet and Core development:

— Luxcore DApp JavaScript Library (Luxd.js)
+ A LUX full node for building applications and services with Node.js
+ This is Luxcore JavaScript library for Smart Contract development
+ It is still in development; Will update in next weekly update

— Security improvement
+ No new updates as this feature is still in on-going development. Will update in next weekly update.
 + The coin will provide 2 new functions: Transparent and Privacy.
 + Transparency uses the normal protocol, while Privacy uses the i2p protocol.
 + If people use the Transparency protocol, everything will show (tx in/out, ipaddress, etc.)
 + If people use the Privacy protocol, everything will be hidden but conditions will be applied.
 + The backend is finished and we are doing some GUIs on QT

— Bug fixing and improvement
+ Fix random crash for master node
+ Avoid rebuilding blockchain database on unexpected close
+ Improve coin structure and processing
+ And a lot of code refactoring and improvements

Luxtre wallet development:

— SmartContract & LSR_Token

+ Fix issues when calling SmartContract API
+ Update LSR_Token UI
+ Integrate LuxGate with default info

— Custom UI
+ Add split framework for custom UI

Web wallet and explorer development:

— Explorer
+ Add value out stat
+ Add value out chart
+ Add fee stat
+ Add fee chart

— Web wallet
+ Deploy new slaves to increase capacity
+ And some minor bug fixing

Luxcore Weekly Report: August 17, 2018


MARKETING AND BUSINESS UPDATES

Reorganizing for a bigger, brighter future

This week we announced a massive update to the LUXCORE organizational structure. Some new faces as well as changing places setting our team up for a better and brighter future. Changes listed below.

New to our team:

John McAfee, CEO
McAfee has been supporting Luxcore in an advisory capacity since April. McAfee brings to Luxcore’s leadership a wealth of experience in developing and growing technology companies, including the groundbreaking McAfee Associates anti-virus company he founded in 1987

Frederick Angers, CFO
Frederick boasts more than 20 years of experience in accounting as a business owner. He owns an e-commerce business and has worked with many others. As CFO, Frederick will be responsible for managing the company’s finances, including financial planning, management of financial risks, record-keeping, and financial reporting.

FragileMk, Communications and Social Strategy
FragileMk comes to Luxcore with more than 10 years in creative marketing, operations and planning for a Fortune 500 company. He has expertise in creative execution and worldwide campaign planning. FragileMk will be responsible for managing communication and social media marketing strategy as well as day-to-day content creation and curation.

Luiz Augusto Sará, Designer
Luiz has been working in the design space since 2006. With a specialization in applied 3D design, Luiz has designed everything from lamps to architectural models. Luiz will be responsible for graphic design, web design and user experience.

Furthermore, a few familiar faces within Luxcore are also changing roles. This includes:

Guillaume Huot, formerly Front-End Developer, now COO
Guillaume has honed his marketing and business operations acumen over the past 10 years as owner of a successful web agency. He has worked with numerous small businesses and Fortune 500 companies across a variety of sectors. Guillaume will be responsible for managing and coordinating operations on both the marketing and development sides of the business.

John Kim, formerly Director of Client Operations, now Chief of Strategy
John brings five years of IT and Project Management experience in the U.S. professional services industry to Luxcore. He is also the CEO of his own startup e-commerce business. In his new role, John will be responsible for developing, communicating, executing, and sustaining strategic initiatives.

Danny Kuester, formerly Community Moderator, now Director of Business Development
Danny draws from 10 years of professional experience in managing the Finance, Controlling & Supply Chain departments of manufacturing companies on three continents. As Director of Business Development, his global experience will benefit Luxcore in developing partnerships and adaptations of Luxcore products within the blockchain industry.

The full article which goes into more detail on this announcement can be found at:
https://medium.com/luxcore/luxcore-reorganizing-for-a-bigger-brighter-future-10eb6b685987

Luxcore AMA is live!

Another milestone in the books with the launch of our very first AMA led by LUXCORE’s Chief Strategy Officer, John Kim. In this session, John answers community questions fielded from the company’s official Discord channel, provided yet another avenue for improving transparency.

See below for link to the YouTube video…

And below for the Medium story with written transcript…

https://medium.com/luxcore/luxcore-ama-1-cbb792e803b3


DEVELOPMENT UPDATES

QT wallet and Core development:

— Luxd.js
 + A LUX full node for building applications and services with Node.js.
 + A node is extensible and can be configured to run additional services.
 + Here are the list of APIs already supported:

– getBlock
– getRawBlock
– getBlockHeader
– getBlockOverview
– getBlockHashesByTimestamp
– getBestBlockHash
– getSpentInfo
– getInfo
– syncPercentage
– isSynced
– getRawTransaction
– getTransaction
– getDetailedTransaction
– sendTransaction
– estimateFee
– getAddressTxids
– getAddressBalance
– getAddressUnspentOutputs
– getAddressHistory
– getAddressSummary
– generateBlock
– listUnspent
– getNewAddress
– getAddressesMempoolBalance
– callContract
– getAccountInfo
– getSubsidy
– getJsonRawTransaction
– getTransactionReceipt
– getJsonBlock
– getDgpInfo
– getMiningInfo
– getStakingInfo

— Web3 JavaScript app API
 + No new updates as this feature is still in on-going development. Will update in next weekly update.
 + In order to make your app work on Luxcore, the web3 object provided by the web3.js library can be used.
 + Under the hood, it communicates to a local node through RPC calls.
 + web3.js works with any Luxcore node, which exposes an RPC layer.

— Security improvement
 + No new updates as this feature is still in on-going development. Will update in next weekly update.
 + The coin will provide 2 new functions: Transparent and Privacy.
 + Transparency uses the normal protocol, while Privacy uses the i2p protocol.
 + If people use the Transparency protocol, everything will show (tx in/out, ipaddress, etc.)
 + If people use the Privacy protocol, everything will be hidden but conditions will be applied.
 + The backend is finished and we are doing some GUIs on QT.

— Bug fixing and improvement
 + Fix random crash issue
 + Fix crash on re-indexing
 + Refactor some code and improvement

Luxtre wallet development:

— LSR_Token
 + Updated LSR_Token Tab UI
 + Added to state and actions to LSR_Tokens Tab
 + Combined state and actions with UI.

— Smart Contracts
 + Updated SmartContract UI for Windows version.

Web wallet and explorer development:

— Explorer
 + Add raw block/transaction view
 + Add PoS extraction doughnut chart 
 + Add block timing stats (avg. blocktime, avg. PoS blocktime, avg. PoW blocktime)
 + Add block timing chart 
 + Add transactions stats (avg. block size, avg. transactions per block)
 + Add transactions chart
 + Add staking stats (avg. stake input size)
 + Add staking chart (avg. stake input size and PoS difficulty)
 + Add difficulty stats (overall avg. difficulty, avg. PoS difficulty, avg. PoW difficulty)
 + Add difficulty chart
 + Fix order of transactions shown in block
 + Fix calc of generated value

— Webwallet
 + Deployed new slaves to increase capacity
 + And some minor bug fixing


Thanks for reading and, as always, check back next week for more updates!

Luxcore AMA № 1


The following is the list of questions and answers featured in the first Luxcore AMA, posted to our YouTube channel on August 16, 2018. You may watch the AMA in its entirety below. And don’t forget to subscribe!

Q01. The staking web wallet was designed to be licensed as a Software-as-a-Service to other cryptocurrency projects. Can you provide an update on where you are in terms of monetizing the web wallet?

A01. Licensing the web wallet has always been part of our commercial strategy since Sebi first conceptualized the project.

Currently we are exploring some additional features that would differentiate the commercial channels between a pure Wallet-as-a-Service model and a more fulsome Software-as-a-Service model. Since the web wallet launched, we have developed a better understanding of our infrastructure needs, scaling requirements and commercial viability from a price perspective. This puts us in a better place to start the marketing of the Wallet-as-a-Service model before the end of Q3.

Another feature we are looking into is bringing non-Bitcoin based coins and tokens into the fold and that requires a bit of “re-wiring” — so that would be something for the future. We believe there is a market to be tapped as coins like Ethereum move towards Proof-of-Stake consensus.

If you have a favorite Proof-of-Stake blockchain project that you think could benefit from using our wallet, please let us know in the comments.

Q02. Do you have plans for additional services or tools that you can sell or license to other cryptocurrencies?

A02. At this stage, the services arm of Luxcore is not yet fully operational. But I can give you an idea of some of the services and solutions we are gearing up to provide…

First of all we have a Smart Contract creation platform and service we are tentatively calling Xperto. It would be a pay per use smart contract creation platform that will be intuitive and aimed at bringing smart contracts to common folks with limited to no solidity experience. This will, in due course, be expanded for enterprise use as well under a subscription model.

We have plans for token creation services for anyone who wants to kickstart their own crypto projects or ICOs based on the Luxcore blockchain. This will of course undergo relevant vetting and validation before being approved.

There’s also DApp development and utility tools such as knowledge management systems, and customer relationship management tools for the crypto industry.

Probably our most important offering for other crypto projects will be an ecosystem of tools and services linked to LuxGate and its underlying technology. I can’t go into it much until LuxGate is operational, but we see it as ranging from turnkey centralized exchange engines to cross-blockchain marketplaces.

Q03. Are you looking at business use cases and eventually selling features or services to businesses and maybe training them on implementation?

A03. Short answer? Yes, absolutely!

From our perspective, there’s a market gap in terms of providing blockchain consulting services to enterprise customers. I’m not talking about “teaching newbies how to compete against us” but rather — providing full-service consulting and implementation to enterprises interested in integrating blockchain into their processes, be they fintech, supply chain, you name it.

We have a particular approach. Product ideation at our end is more often a collaborative effort between product teams and business teams. The approach is tied to the business’s core competencies. This is, we look to identify gaps in their processes and opportunities to bridge them using blockchain, rather than creating products on the blockchain just for the sake of using blockchain.

For now, our focus sectors and verticals will remain quite diverse. So we’re looking at the banking, payment processing & financial services industries; health care — specifically in compliance, risk management and patient information management; security & privacy solutions for industry and the IT service management sector; and some niche areas within supply chain management, especially in the procurement processes area.

Strategically, I would say, our target markets are the untapped, potentially huge opportunities in the Middle-East, Africa, South and Central America and South East Asia. That said, Luxcore team is truly international and will be pursuing growth in traditional markets in the EU and US as well.

Q04. Do you plan to build strictly in-house DApps and tools that clients can use, or are you relying on third-party development that is built on the Luxcore blockchain?

A04. Okay, so this question overlaps a bit with some of the previous questions — but I feel it is an important point to make…

Luxcore will support both the Software-as-a-Service model of licensing in-house built software to third-party users as well as the Platform-as-a-Service model of providing the blockchain-based backbone upon which third parties are free to develop their own software solutions. The Luxcore blockchain is completely opensource, and we will work on incentivizing the platform to support developers and to transform it into a thriving, competitive DApp marketplace.

Q05. How do you plan to reach enterprise customers to be able to market your products and services?

A05. Well, the first thing I’ll say in this regard is that we really, truly believe in what we have to offer. We think there is a broad market gap that we can fill, and to some degree good ol’ fashioned supply and demand economics will work in our favor.

But we’re not just going to leave the future of the company to destiny. The Luxcore team has considerable experience and contacts in certain specific industries to secure pitch sessions. I did mention before some target sectors and geographies — and those will represent our priority areas. To underscore that point, we are in the early stages of partnership discussions with an Internet-of-Things and Network Services Provider and consulting company in the Middle East for providing blockchain services to their customers.

And of course, this question speaks to the impetus for the recent Luxcore reorganization with John McAfee being named as our CEO. We will leverage his leadership, industry contacts and social reach to be able to provide our products and solutions the visibility they deserve and significantly improve customer acquisition.

Q06. Can you explain how the Parallel Masternode Network will work and what makes them important to the Luxcore architecture?

A06. This is a very understandable question, as not much has been known about the PMN outside of what has already been posted on our website. In very simple terms, a parallel masternode is a private server performing a specific set of functions for a private network that is secured by the Luxcore blockchain.

Parallel masternodes act as a gateway for the LuxGate technology they support, enabling cross-platform interfacing, legacy system integration, secure communication, and off-chain functions. The PMN is geared towards Enterprise customers that will have to undergo individual vetting before being licensed for operation.

Q07. Why was Solidity chosen as the programming language for Luxcore smart contracts instead of another alternative?

A07. We chose Solidity primarily due to adoption. It is by far the most frequently used language for smart contract creation in the crypto space. Due to the robust work that has already been done in Solidity-based smart contracts, it provides us an opportunity to piggyback on the advancements and innovation in this area to date, basically fast-forwarding us through several months of smart contract development.

We understand Solidity is more constrained than, say, a C++ or Java-based smart contract system would be, but it is — by design — inherently more secure against potentially disastrous outcomes as a result of user error than those other options.

That said, the discovery of attack vectors against Solidity is still in the early stages by virtue of it being a relatively new programming language. Luxcore will be on the front lines alongside the excellent devs on projects such as Ethereum, Qtum, Rootstock and others in securing Solidity for long-term growth and adoption. Ethereum is, after all, the closest you can get to a “tried-and-true” smart contract platform.

And that’s a wrap on Luxcore’s very first AMA. I hope it helped answer a few of your questions. If you have more, though, please join our Discord server and submit your questions for the next AMA.

Stay tuned for our next AMA at the end of the month, around the 30th or 31st.

Luxcore reorganizing for a bigger, brighter future


Over the past six weeks, Luxcore has completed a pair of successful hardforks in the project roadmap. The combined effects of these hardforks have introduced revolutionary new blockchain features to the Luxcore ecosystem that set it apart as one of the leading blockchain service providers in the industry.

The latest version — Mercury v5.2.1 — includes SegWit, block pruning, the PHI2 PoW/PoS algorithm, hybrid masternodes, and Smart Contracts. After months of long hours and hard development work, pushing the 25th most commits in all of crypto, the Luxcore technology has finally started to catch up to the promise this project has shown since late last year.

With the technology taking shape and transitioning from development to utility, the focus now shifts towards the business side as we seek to make Luxcore a strong, growth-oriented company moving forward. Today, we announce a massive reorganization of the Luxcore business designed to a) take fuller advantage of the skillsets already present within the organization, and b) introduce new personnel to key roles who are better equipped to captain a growth-oriented business amid the competitive blockchain environment.

The first and most significant of these developments has occurred at the very top. Brian Oliver has agreed to step down as Luxcore CEO to make way for incoming CEO, John McAfee. McAfee has been supporting Luxcore in an advisory capacity since April. McAfee brings to Luxcore’s leadership a wealth of experience in developing and growing technology companies, including the groundbreaking McAfee Associates anti-virus company he founded in 1987. As CEO, McAfee will leverage both his extensive business acumen and considerable social profile to drive real and sustainable growth in the Luxcore project.

Luxcore’s rapid development of game-changing technology requires a rapid escalation of business growth,” said McAfee. “In order to achieve the company’s growth targets, there will be a heightened emphasis on strategic marketing of products such as the PoS web wallet and the yet-to-be released LuxGate cross-platform exchange. I am excited about our aggressive growth strategy and the many innovations yet to come.”

Incoming Luxcore CEO, John McAfee

Joining McAfee as new additions to the Luxcore team are:

FragileMk, Communications and Social Strategy 
FragileMk comes to Luxcore with more than 10 years in creative marketing, operations and planning for a Fortune 500 company. He has expertise in creative execution and worldwide campaign planning. FragileMk will be responsible for managing communication and social media marketing strategy as well as day-to-day content creation and curation.

Luiz Augusto Sará, Designer 
Luiz has been working in the design space since 2006. With a specialization in applied 3D design, Luiz has designed everything from lamps to architectural models. Luiz will be responsible for graphic design, web design and user experience.

Furthermore, a few familiar faces within Luxcore are also changing roles. This includes:

John Kim, formerly Director of Client Operations, now Chief of Strategy 
John brings five years of IT and Project Management experience in the U.S. professional services industry to Luxcore. He is also the CEO of his own startup e-commerce business. In his new role, John will be responsible for developing, communicating, executing, and sustaining strategic initiatives.

Danny Kuester, formerly Community Moderator, now Director of Business Development
Danny draws from 10 years of professional experience in managing the Finance, Controlling & Supply Chain departments of manufacturing companies on three continents. As Director of Business Development, his global experience will benefit Luxcore in developing partnerships and adaptations of Luxcore products within the blockchain industry.

In addition to these new positions and roles, Brian F. has stepped down as Luxcore CTO, as has Ben Wellington, former Luxcore Marketing Director. Luxcore wishes Brian F., Ben Wellington and Brian Oliver all the best in their future endeavours within and beyond the blockchain space.

The net impact of this reorganization is that Luxcore is much more streamlined, with more clearly-defined roles among the company’s leadership. The new talent coming into Luxcore is uniquely well-suited to drive long-term sustainable growth throughout the remainder of 2018 and into 2019 as Luxcore seeks to achieve its many lofty goals on both the technology and corporate sides of the business.

Luxcore is a blockchain solutions and services ecosystem that focuses on designing and building enterprise-ready security and privacy products.

Luxcore Weekly Report: August 10, 2018


MARKETING AND BUSINESS UPDATES

Our First AMA Video Update is coming soon!

Earlier this week, our team opened up a channel in the official Luxcore Discord for community questions to be answered in our first AMA video going live on August 15th! Continuing our transparency efforts, this is just one more initiative our team feels will better help educate and inform the community with ongoing updates to our business.

Lux is now online at Investing.com.

Make your way over to check out the great content covering Luxcore!

https://www.investing.com/indices/investing.com-lux-btc

We all want more!

And yes, so do we. There are some behind-the-scenes strategic moves in-process we can’t disclose just yet. As you may have noticed, though, the editorial efforts are starting to roll out, interviews are being scheduled and our team is working full force on marketing, advertising and ongoing social strategy. Stay tuned for more of these improvements in the coming weeks. There are some incredible things happening.

DEVELOPMENT UPDATES

Smart Contracts:
 + Fully activated at the block 350K.
 + Fully compatible with other ecosystems like Bitcoin and Ethereum.
 + Produce a Virtual Machine compatible with both Bitcoin and Ethereum.
 + Compatible with Mobile devices, which allows Luxcore to promote the use of the blockchain technology to many Internet users.
 + This is a revolutionary concept that could impact global finance, traditional contracts and almost every industry in real world.

“Now that’s an amazing network, by the way, with parallel nodes, with privacy, the Lux Gate, and they are coming out with a decentralized exchange, and I think it will be one of the first distributed exchanges that actually functions using the atomic swap feature.” — John McAfee

Web3 JavaScript app API:
 + In order to make your app work on Luxcore, the web3 object provided by the web3.js library can be used.
 + Under the hood, it communicates to a local node through RPC calls.
 + web3.js works with any Luxcore node, which exposes an RPC layer.
 + This feature is still in on-going development. More updates to come…

Log rotation:
 + Finished matching log file size and log file count between option menu and lux.conf.
 + When log file size is reached, lux-qt/luxd will create the new log file automatically.
 + When log file count is reached, lux-qt/luxd will delete the oldest log file.
 + Therefore, we are no longer concerned about disk space for long-running wallets.
 + We can use it for Pool, MN owner, Mobile wallet, Web wallet and QT wallet now.

Wallet backup:
 + The number of wallet.dat backups can be configured in lux.conf and QT option menu.
 + By default, we will have 10 days’ worth of backups.
 + lux-qt/luxd will not back itself up if the wallet.dat file has become corrupted.
 + Can perform automatic daily backups when lux-qt or luxd has been running for a long time.
 + Together with private key and manual wallet.dat backup, the Lux wallet.dat file will be safer than ever.

Security improvement:
 + The coin will provide 2 new functions: Transparent and Privacy.
 + Transparency uses the normal protocol, while Privacy uses the i2p protocol.
 + If people use the Transparency protocol, everything will show (tx in/out, ipaddress, etc.)
 + If people use the Privacy protocol, everything will be hidden but conditions will be applied.
 + The backend is finished and we are doing some GUIs on QT.
 + This feature is still on-going development. Will update in next weekly update.

Luxtre wallet development:
 + Implementing backup/restore wallet feature.
 + Added lsr_token tab in luxtre.
 + Adding features to manage state of lsr_token

Explorer:
 + Added LUX value in BTC and USD.
 + Added masternodes pages (map overview and server list).
 + Added Stats (Block extraction and explicit PoS extraction).
 + Added CSV download of addresses.
 + Search bar now on top instead of popup.
 + Added Network tab.
 + Added Richlist.

Web wallet:
 + Updated all slaves to 5.2.0.
 + Updated all slaves to 5.2.1.
 + Deployed new slaves to increase capacity.
 + Fixed the stuck dashboard.
 + Improved dashboard loading speed.
 + Load transactions only from last 10000 blocks instead of from all blocks
 + Co-operating with core developers to fix SegWit address sending issue.

— —

Thanks for reading and, as always, check back next week for more updates!

Luxcore Weekly Report: August 3, 2018

Here we go!

So begins a new weekly tradition of transparency wherein we give our community a behind-the-scenes look at what’s going on with all things Luxcore!

If you have any feedback on how we can improve this feature going forward, please don’t hesitate to leave a comment. Thanks!