included more parsing logic to break the instruments