add java.util.logging config
experiment on passing functions as transformation