working auto vid swaps