130 demos, 100 teaching songs