Ssp 973 elective manager

I think this is ready to merge in, I ran this on my local machine and it's working correctly.