initial work for nxos