added reporting stuff