reporting changes (unfinished)