add tests.
update a test.