add title, description, and test cases