add vision source