using jdk8 for lambdas :)
introduction of lambdas