I would recommend viewing this.
Its a complex and interesting mission to view.