CAP ASSEMBLING