Is your smart contract audited by independent company,to be sure that smart contract is completely secure?
Our smart contract was audited by an independent company to avoid the same issue from happening.
That is the right approach, as having smart cotract with bugs could endanger the whole proejct,those thing can be exploited.