What is the difference between composition and improvisation

A. composition is the art of making spontaneously, while improvisations are carefully planned

B.improvisation is the art of making music spontaneously, while compositions are carefully planned pieces of music.

C.improvisation is the art of performing with others, while composition is the art of performing alone.

D. the music is an improvisation never changes, but the music in a composition is different every time.