Thank you! I'm glad you like the app! :)
Adding the field itself should not break the application. However, some modifications you make inside the code to add support for those fields can break the app.
Unfortunately, I cannot help you much with the code you have added and I would recommend you to go through the Developer Guide article and enable debug so you can see the errors on the screen and figure out what is causing the issue.