multi-modal device design