improved reporting function; added reporting information