diff --git a/Makefile.in b/Makefile.in
index 6a8b150..a0175c6 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -6,13 +6,13 @@ EX=corset corset_fasta_ID_changer
 all: $(EX) Makefile
 
 corset: $(OBJ)
-	@CXX@ @CXXFLAGS@ $(OBJ) -o $@ @LDFLAGS@ @LIBS@
+	@CXX@ @CXXFLAGS@ $(OBJ) -o $@ @LDFLAGS@ -pthread @LIBS@
 
 %.o: %.cc
 	@CXX@ @CXXFLAGS@ -c $< -o $@ -DVERSION=$(VERSION)
 
 corset_fasta_ID_changer: corset_fasta_ID_changer.cc
-	g++ $< -o $@
+	@CXX@ $< -o $@
 
 clean:                                                     
 	-rm *~ $(OBJ)
diff --git a/corset.cc b/corset.cc
index e111824..5989ab8 100644
--- a/corset.cc
+++ b/corset.cc
@@ -35,6 +35,7 @@
 #include <algorithm>
 #include <climits>
 #include <map>
+#include <random>
 //#include <pthread.h>
 
 #include <MakeClusters.h>
