added more unit test to solve divide by error