implement TestCases.X, TestCases.Y