pre-process interface data