add tracks uses name-value inputs