Huge mission update.

its 3am we did a lot.