Traces

In progress.