thinking about the + and * holes