my utilities revised to java8