Add tests.
Start adding tests.
Change mode