add feature to upload image urls
show uploading errors to user