introduce aaa.cases