make upload file optional for adding a new deck