updates to utility proc