wewant
if (wewant(thisitem)) {
} while ((next != NULL) && wewant(next) && (nfrontp > next));
} while (wewant(next) && (nfrontp > next));