Turning this in.

It's not complete sorry.