move to JDK 8