multilevel agent works