spid inc.