working on tests.