explain ng_sub