https://medium.com/@contact.telli-tech/a-step-by-step-guide-on-creating-an-installable-file-for-your-application-fa0fc003c1fd