Spike endpoints

Recreating #113