added virtual source and added stream ids, logic to clone in port