Added test cases and Report