adding test cases and test data