[Cardweaving+progress1]