add support for bare metal - still ongoing