added ability to add NSData as a "file" part