Disclaimer: Model is by adynhaidar
I am only using it as practice