make use of java8's new syntax & features