introduced proper test structure