Spike class