updates to radio.c