refactor report generation to methods
add most abundant and second most abundant merge options for report