report + code commented