directive spike functioning in (very) basic form