adding more structure to the util.