make p_ns_identify a member function
convert p_ns_ghost to member function
convert p_join_list to member function