tests are passing. want to make the coverage more comprehensive.