reasonably functioning profiler - committing so I can work from home