WIP: started adding carrierwave functionality