Profiler now works, need more touch up though