get operator list funcs in order
add some teeth to process function
fix a pattern match in viz handler