1. Change code to prevent we are not overriding existing functions.
2. Wrap everything in try catch block to insure we don't break page in case something breaks along the way