This is kinda interesting. I'll get a CS up as soon as I can.