refactor uploader model