second generic type for tests