start on DRY paperclip upload. not done yet