finished integration and unit tests for recently finished spikes