trying first java 8 implementations