Det finns i vart fall tre viktiga beståndsdelar :