done with more work on java8