tests
write test for the API