composing - performance - production - publishing