added dynamic parsing of phenomenon names and units