First implementation
Merge pull request #1 from fukayatsu/spike

First implementation