adding x-referencing program