Added url input
Accepts local files or URL