updated soundtrack logic