minor edits and comments for clarity
can remove secondary root fieldsets