refactor
disc number