refactoring imageUpload showcase