explain nar:nar-assembly