Wrote a profiler from the ground up