file space for doUntil() architecture/design