spike controller