Added ProfilerDist
Filled in the missing micro function.