add the test cases to cover all things