removed a bracket
separeted method that copies body
modified: to use named returning value  > MakeFilterFromSelected()
added todo