adds more test cases