added another weaving program