working with carrierwave direct