genericizing music class