adds simple hash and test
add hash with object
working up
add transformation step to tree before output to help with the logic