added parsing for instruments