work on communications, mphRx interface and Gizmo interface