added support for catch, fixed da, improved profiler