defined tests
Wrote half the tests