added more unit test methods