implementing waldo/carmen