Thanx Chang1428,i filed with NSC,then got transfered to TSC,then to NYC local office,then back to TSC and finally to NSC where i got approved!It is amazing,with all that transfering back and forth i was so mad and frustrated,but thank god things turned out great.Believe me with the way my case...