switching to Java 8