first pass at SPICE