java8 in pom.xml
basic promises