seperate handling for mets objects