separate xcross source