API tests

check out dat test coverage