Added util.cpp because now there are functions too