add CarrierWave for image and audio upload