add TestSystem class