more work on nx_os