[hoe prj] add reporter and print feature