New Crowdsale Contract (Template and Code Examples)

I worked in depth with solidity some years ago, but moved to other languages (eg chaincode/nodejs, Java, Rust) - I am now returning to solidity and I saw a lot of changes - for the latest versions. I used to use examples of contracts I took from verified contracts in etherscan (based on OpenZepplin). Has anyone a contract example they recommend, I mean by recommend just saying it is a good example to follow not that is completely safe from hacking?

hey @trevoro1
I made an example months ago, it is not the best option and can be improved in many parts. I made it at the start but you could try to start from this.

Thanks for your reply. I was really seeking something proved in an actual ICO (ie verified on etherscan) to reduce the risk of it being attacked successfully.