4.4 enumerate