added manifest builder