adding problem set and cleaning up spikes