utils.h & utils.cpp