utility improvements