add metadata utils