add baremetal program