pattern holders or helpers