added unhappy testcases