internal and external test can now set definitions