updated comments and reporting