threw some more profilers in there, made a scope-block wrapper for profiling Profiler