composer-theory.pdf add