added working testcases