Ripper

WIP.