merge Util.cpp