allow passing in log
fix to handle both po and json property names for chromatograms
test data
refactoring