adding util.h