finished unit tests, DONE