local test impl