working on problems with until evaluation