add try catch so i dont carsh when bad track put in