fix name;
clean up; add NSString+Digest; add NSString+GUID;
pending;