repared nq_new.h that just had a little miss typing, nq_vector seems to be working, all impl done, need to test it now, some commentaries added to nq_shared for a clearer code