Feature/reporter

Use extractors to pass the relevant parameters to the `start(...)` function.