external test