migrations
can upload files to public folder
carrierwave to bundle