modify utils.cpp