make ex.5 doable without knowing about *