bumped to java 8