web api and tests
prep