adds test cases for