oef. while & for