Implement #1, add baremetal box support.