added the comments for tests and checked that the tests are properly testing what it should