radio module api rework