add task
refactor evaluator
add task
add support for evaluating single step wildcards