before attempt to switch to carrierwave
clips mostly implemented
updated with a pull