first draft of lambda expressions