add paperclip and s3 functionality