added new test cases from github issues