Sat weaving