added more testcases