adding new test cases which still need fixes