Just want to leave this here for anyone that still couldn't get it. I found this article super helpful about the compare class that inherits from IEqualityComparer
http://alicebobandmallory.com/articles/2012/10/18/merge-collections-without-duplicates-in-c