profiler basically works now