* look ahead enumerator.
* multi filters working