added counterpoint assignments