added NARR functions