Question: what is the difference between add and assembly in catia v5?
Answer: Add always merges the two bodies together. Assemble on the other hand will actually take into account the type of operations performed and then merge the two together. For fun, do this: Create a new part, the draw a pad (just a simple rectangle block will suffice).