enhanced test method