revised roo problem
temp