interface message processor