Adding lots of things.

I haven't updated this for a while.