adding lamba programming