unit test more

more unit tests