basic tests pass