add basic result tracking
tweak raise api
fix profiler display
raise for results