1.fix bugs
2.add nsstring category