reworked hal to introduce radino