preferred track edit function