pattern idea