theo's test cases