changed the model to now support a url field rather than an upload, should make the task easier