Interest Sending
diff --git a/nlsr_ndn.c b/nlsr_ndn.c
index e24e1d2..f3b4a0e 100644
--- a/nlsr_ndn.c
+++ b/nlsr_ndn.c
@@ -133,7 +133,7 @@
 		res=ccn_name_comp_strcmp(info->interest_ccnb,info->interest_comps,i,"nlsr");
 		if( res == 0)
 		{
-			nlsr_position=res;
+			nlsr_position=i;
 			break;
 		}	
 	}
@@ -166,7 +166,8 @@
 	struct ccn_charbuf *name;
 	long int rnum;
 	char rnumstr[20];
-	char lsdb[5];
+	char lsdb_str[5];
+	char nlsr_str[5];
 
 	int res,i;
 	int adl_element;
@@ -174,8 +175,11 @@
 	rnum=random();
 	memset(&rnumstr,0,20);
 	sprintf(rnumstr,"%ld",rnum);
-	memset(&lsdb,0,5);
-	sprintf(lsdb,"lsdb");
+	memset(&nlsr_str,0,5);
+	sprintf(nlsr_str,"nlsr");
+	memset(&lsdb_str,0,5);
+	sprintf(lsdb_str,"lsdb");
+	
 
 	struct ndn_neighbor *nbr;
 
@@ -188,10 +192,11 @@
 	for(i=0;i<adl_element;i++)
 	{
 		nbr=e->data;
-		printf("Sending interest for name prefix:%s/%s/%s\n",nbr->neighbor->name,lsdb,rnumstr);	
+		printf("Sending interest for name prefix:%s/%s/%s/%s\n",nbr->neighbor->name,nlsr_str,lsdb_str,rnumstr);	
 		name=ccn_charbuf_create();
 		res=ccn_name_from_uri(name,nbr->neighbor->name);
-		ccn_name_append_str(name,lsdb);
+		ccn_name_append_str(name,nlsr_str);
+		ccn_name_append_str(name,lsdb_str);
 		ccn_name_append_str(name,rnumstr);
 
 		res=ccn_express_interest(nlsr->ccn,name,&(nlsr->in_content),NULL);