switched to java8