adding filename, thumbs, and making it actually work to createFromUpload