initial commit for reporting feature