120 demos, 100 teaching songs