pre-assembling components