allow upgrade through file upload