add all test cases and checklist