changed removeSource ignore to LinkedList instead of arrayList