new scope syntax, have to use lamba or proc