more Cosmas feautres: BEG, END, ALL, NHIT
diff --git a/notes.txt b/notes.txt
index 58bbc96..40da149 100644
--- a/notes.txt
+++ b/notes.txt
@@ -1,6 +1,14 @@
 COSMAS:
- - disjunctions with more than 2 arguments are parsed hiearchically by ANTLR grammar:
+ - disjunctions with more than 2 arguments are parsed as nested by ANTLR grammar:
    "A oder B oder C" becomes (simplified) "A|(B|C)" 
- - distance operators are a little hard to process, using a stack of "distantTokenGroups" containing empty tokens to keep track of
-   the operators, insert the tokenGroups on top of this stack before second argument
- - using stacks proves to be a good choice for tree processing  
\ No newline at end of file
+ - using stacks proves to be a good choice for tree processing
+ - queries of form "A B C" where A, B, C are terms of type <R> (see http://www.ids-mannheim.de/cosmas2/win-app/hilfe/suchanfrage/eingabe-grafisch/syntax/ARGUMENT_R.html)
+   are strictly speaking not well-formed since there is no linking operator between the individual terms. The Cosmas II web app offers two alternatives of how to interpret
+   such lacking operators: as a logical OR or as a /+w1 distance operator. In KorAP, the second alternative will be chose as this appears to be more intuitive (effectively,
+   the query expresses a sequence of terms) and more in line with other QLs (e.g. Poliqarp)
+ - distance operators allow to specify a minimal and maximal distance between their arguments, in the form "/wn:m" where n and m are integers. In case only one number
+   is given (like "/w2"), Cosmas II interprets this as the maximal distance. Note that it is not possible to specify a minimal but possibly infinite distance between to
+   tokens - for obvious reasons. 
+ - operands of distance operators to be expressed via shrink/classes?
+ - #BEG() and #END() are solved via shrink, with the shrink argument not being a class but a position (first/last) indicating the first or last word in the matched sequence  
+   
\ No newline at end of file