decouple reporter stuff
permissions