add the andThen Java8 way to do combination