starting on spike-mocking code