add tests, not yet running