several different types of weaving patterns