tr1 no longer needed since we do compile with c++11 support