Abstract for weaving