ntart - initial unfinished work