implement carrierwave from engine