add yield test