added test file and made sure all tests are passing