adding nxd and nxj to this branch