Read me first for all the details about the application and code