no property or object output when none are generated
lots off stuff
add indentation