add metadata builder