Updated to have new modes.
Oops i forgot to add this.